//####################################################
//####################################################
//####################################################
//DEPRECIATED!!!!!!!
//Use the Paradime.cpp as the entrypoint.
//####################################################
//####################################################
//####################################################
#include "stdafx.h"
#include "Interpreter.h"
#include "variant.h"


int main(int argc, char* argv[])
{

	//Instantiate the Root interpreter, and load the code.
	Interpreter Interpreter("Root", 0);

	//Get filepath
	char filepath[MAX_PATH];
	if (argc > 1){strcpy(filepath,argv[1]);}
	else{strcpy(filepath,"C:\\lexer.au3");}
	//Loadup the code
	if(!Interpreter.Set_Raw_CodeFILE(filepath)){
		std::cout << "Error Loading Code!";
		ExitProcess(1);
	}

	Interpreter.Start();
	//Interpreter.Dump_Variables(); //Debug
	Sleep(4000);
	//Shunt_Test();
	//VariantConversionTest();
	return 0;
}